void do_tests()
{
	for (int i = 0; i < 10; i++)
	{
		ASSERT(sizeof(allocate(i)) == i);
ASSERT	(filter(allocate(i), (: $1 :)) == (
					{}));
}
ASSERT(allocate(0) == (
				{}));
ASSERT(
		catch(allocate(-10)));
}
